翻訳と辞書
Words near each other
・ Meshullam Feivush Heller
・ Meshullam Solomon
・ Meshwesh
・ Meshwork
・ Meshwork (album)
・ Mesi
・ MESI (company)
・ MESI protocol
・ Mesi, Naxos
・ Mesiani
・ Mesic
・ Mesic habitat
・ Mesic, North Carolina
・ Mesick House
・ Mesick, Michigan
MESIF protocol
・ Mesih Mehmed Pasha Mosque
・ Mesih Pasha
・ Mesihi of Prishtina
・ Mesihovina
・ Mesika
・ Mesila Doda
・ Mesilat Zion
・ Mesilau
・ Mesilim
・ Mesilla
・ Mesilla Diversion Dam
・ Mesilla Park, New Mexico
・ Mesilla Plaza
・ Mesilla Valley


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

MESIF protocol : ウィキペディア英語版
MESIF protocol
The MESIF protocol is a cache coherency and memory coherence protocol developed by Intel for cache coherent non-uniform memory architectures. The protocol consists of five states, Modified (M), Exclusive (E), Shared (S), Invalid (I) and Forward (F).
The M, E, S and I states are the same as in the MESI protocol. The F state is a specialized form of the S state, and indicates that a cache should act as a designated responder for any requests for the given line. The protocol ensures that, if any cache holds a line in the S state, at most one (other) cache holds it in the F state.
In a system of caches employing the MESI protocol, a cache line request that is received by multiple caches holding a line in the S state will be serviced inefficiently. It may either be satisfied from (slow) main memory, or ''all'' the sharing caches could respond, bombarding the requestor with redundant responses. In a system of caches employing the MESIF protocol, a cache line request will be responded to only by the cache holding the line in the F state. This allows the requestor to receive a copy at cache-to-cache speeds, while allowing the use of as few multicast packets as the network topology will allow.
Because a cache may unilaterally discard (invalidate) a line in the S or F states, it is possible that no cache has a copy in the F state, even though copies in the S state exist. In this case, a request for the line is satisfied (less efficiently, but still correctly) from main memory. To minimize the chance of the F line being discarded due to lack of interest, the most recent requestor of a line is assigned the F state; when a cache in the F state responds, it gives up the F state to the new cache.
Thus, the main difference from the MESI protocol is that a request for a copy of the cache line for read always enters the cache in the F state. The only way to enter the S state is to satisfy a read request from another cache.
For any given pair of caches, the permitted states of a given cache line are listed in the table on the right. The order in which the states are listed has no significance other than to make the acronym MESIF pronounceable.
There are other techniques for satisfying read requests from shared caches while suppressing redundant replies, but having only a single designated cache respond makes it easier to invalidate all copies when necessary to transition to the Exclusive state.
== See also ==

* MSI protocol
* MESI protocol
* MOSI protocol
* MOESI protocol

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「MESIF protocol」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.